Combinatorial Gray codes for classes of pattern avoiding permutations
نویسندگان
چکیده
The past decade has seen a flurry of research into pattern avoiding permutations but little of it is concerned with their exhaustive generation. Many applications call for exhaustive generation of permutations subject to various constraints or imposing a particular generating order. In this paper we present generating algorithms and combinatorial Gray codes for several families of pattern avoiding permutations. Among the families under consideration are those counted by Catalan, Schröder, Pell, even index Fibonacci numbers and the central binomial coefficients. Consequently, this provides Gray codes for Sn(τ) for all τ ∈ S3 and the obtained Gray codes have distances 4 and 5.
منابع مشابه
More restrictive Gray codes for some classes of pattern avoiding permutations
In a recent article [11], Dukes, Flanagan, Mansour and Vajnovszki present Gray codes for several families of pattern avoiding permutations. In their Gray codes two consecutive objects differ in at most four or five positions, which is not optimal. In this paper, we present a unified construction in order to refine their results (or to find other Gray codes). In particular, we obtain more restri...
متن کاملExhaustive Generation of Some Classes of Pattern Avoiding Permutations Using Succession Functions
ECO-method and its corresponding succession rules allow to recursively define and construct combinatorial objects. We introduce here succession functions which refine succession rules. They permit to construct general efficient algorithms for classes of combinatorial objects and to find some new classes more easily than previous methods. We apply succession function technique for a lot of class...
متن کاملWhole mirror duplication-random loss model and pattern avoiding permutations
a r t i c l e i n f o a b s t r a c t Keywords: Algorithms Combinatorial problems Pattern avoiding permutation Whole duplication-random loss model Genome Generating algorithm Binary reflected Gray code In this paper we study the problem of the whole mirror duplication-random loss model in terms of pattern avoiding permutations. We prove that the class of permutations obtained with this model af...
متن کاملRestricted compositions and permutations: From old to new Gray codes
Any Gray code for a set of combinatorial objects defines a total order relation on this set: x is less than y if and only if y occurs after x in the Gray code list. Let ≺ denote the order relation induced by the classical Gray code for the product set (the natural extension of the Binary Reflected Gray Code to k-ary tuples). The restriction of ≺ to the set of compositions and bounded compositio...
متن کاملDeciding the finiteness of simple permutations contained in a wreath-closed class is polynomial∗
In [8], D. Knuth introduced pattern avoiding permutation classes. Theses classes present nice combinatorial properties, for example 231 avoiding permutations are in one-to-one correspondence with Dyck words. It is then natural to extend this enumerative result to all classes and compute, given B a set of permutations, the generating function S(x) = ∑ snx n where sn is the number of permutations...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 396 شماره
صفحات -
تاریخ انتشار 2008